* {
    box-sizing: border-box;
}
div,p,img,canvas, span, small, h1, h2, h3, ul, li,figure,ul,li{margin: 0;padding: 0;border: 0;}
ul,li {list-style: none;}
em,i { font-style: normal;}
a {text-decoration: none;}
.pull-right {float: right;}
.pull-left {float: left;}
.mt20 { margin-top: .20rem;}
.line {
    border-bottom: 1px solid #f6f3ec;
}
.clearfix:before,.clearfix:after{
    display: table;
    content: "";
}
.clearfix:after{
    clear: both;
}
.clearfix{zoom: 1;}

html {
    -ms-touch-action: none;
}
html,body{
    width:100%;
    margin:0;
    padding:0;
    height:100%;
    background:#eeeeee;
    -webkit-overflow-scrolling:touch;
    font-family: "microsoft yahei",Simsun,Tahoma;
}
html {
    font-size: 50px;
}
body{
    font-size: 0.14rem;
}

.main-box {
    position: relative;
    margin: 0 auto;
    background: #f6f3ec;
}

.clear {width: 0; height: 0; clear: both;}

.pbfooter {
    padding-bottom: 1.40rem;
}

.download-bar {
    position: fixed;
    bottom: 0;
    width: 100%;
    border: 1px solid #e2ddd3;
    background: #ffffff;
    padding: 0.26rem 0;
    height: 1.20rem;
    line-height: 1.20rem;
}
.download-bar .logo {
    float: left;
    padding-left: 0.20rem;
    width: 1.00rem;
    margin-top: -.10rem;
}
.download-bar .logo img {
   width: 100%;
}
.download-bar .title {
    float: left;
    padding-left: 0.18rem;
}
.download-bar .title h1 {
    color: #713F32;
    line-height: 1;
    font-size: 0.30rem;
}
.download-bar .title h3 {
    margin-top: .10rem;
    color: #A2857D;
    line-height: 1;
    font-size: 0.26rem;
}
.download-bar .download {
    float: right;
    display: block;
    width: 2rem;
    height: .68rem;
    background: #FD5B9B;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    font-size: 0.32rem;

    line-height: .68rem;
    margin-right: 0.20rem;
}


.question {
    width: 100%;
    background: #ffffff;
}
.question .listItem { height: .70rem;line-height: .70rem;padding: 0 .20rem;font-size: .28rem;color: #BBADAA;}
.question.expert .listItem img {height: .50rem;vertical-align: top;}
.question .item {
    position: relative;
    padding: .20rem;
}
.question .item.lz {
    padding: .20rem .30rem;
}


.question .item .user-cover {
    position: absolute;
    left: .20rem;
    top: .20rem;
    margin-right: .20rem;
    width: 0.72rem;
    height: .72rem;
}
.question .item .user-cover img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    border-radius:50%;
}
.question .item .info {
    position: relative;
    margin-bottom: .42rem;
    margin-left: .85rem;
}

.question .item .reply{
    padding-left: .92rem;
    padding-right: .20rem;
   background-color: #f8f4f3;
    font-size: 0.28rem;
    color: #7F5449;
}
.question .item .reply.wy{
    margin-top: .20rem;
    padding: .20rem;
   background-color: #f8f4f3;
    font-size: 0.28rem;
    color: #a48780;
}
.question .item .reply .reply-list{padding: .20rem 0;}
.question .item .reply .reply-list .title{color: #6d3b2d;font-size: .24rem;}
.question .item .reply .reply-list .replyTo{color: #FF7B9D;}
.question .item .reply .reply-list .con{margin-top: .10rem;color: #a48780;}


.question.expert .item .info .user-name { color: #FF9F22;}
.question.expert .item .info .user-name p span{ color: #FF7B9D;margin-right: 10px;}
.question.expert .item .info .user-name p i{
    padding: 3px 3px 3px 30px;
    border-radius: 3px;
    border: 1px solid #FF9F22;
    background: url("/assets/frontend/img/share/icon-expert.png") 10px 0 no-repeat;
    background-size: contain;
}
.question .item .info .user-name {
    height: .72rem;
    font-size: 0.24rem;
    color: #713F32;

}
.question .item .info .user-name img { vertical-align: bottom;width: .32rem;margin-right: .04rem;}
.question .item .info .user-name .time { color: #bbaeaa;margin-top: .14rem;}
.question .item .info .user-name .good-at { margin-top: .14rem;}
.question .item .content{
    padding-left: .92rem;
}
.question .item .content.noPadding{
    padding-left: 0;
}
.question .item .actions-wy{
    position: absolute;
    right: .20rem;
    top: .20rem;
    color: #c3b8b5;
    font-size: .20rem;
}
.question .item .actions-wy .actions-links{
    vertical-align: bottom;
    width: .30rem;
    height: .30rem;
    margin-right: .13rem;
}
.question .item .content .description {
    font-size: 0.28rem;
    color: #7F5449;
    line-height: 1.6;

}
.question .item .content .tags {
    padding-top: .16rem;
    padding-bottom: .30rem;

}
.question .item .content .tags span{
    float: left;
    margin-right: .20rem;
    margin-top: .20rem;
    padding: .06rem .18rem;
    border-radius: 16px;
    font-size: .22rem;
    background-color: #FCABBF;
    color: #fff;

}
.question .item .actions{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -moz-box-align: justify;
    -ms-flex-align: center;
    justify-content: space-between;
    align-content: center;
    align-items:center;
    text-align: center;
    font-size: .20rem;
    color: #beb0ae;
    border-top: 2px solid #f7f7f7;
}
.question .item .actions li{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: .20rem 0;
}
.question .item .actions li:nth-child(2){
    border-width: 0 2px;
    border-style: solid;
    border-color: #f8f8f8;
}
.question .item .actions .actions-links{
    width: .30rem;
    height: .30rem;
    vertical-align: bottom;
    margin-right: .18rem;
}

.question .item.lz .pics {
    padding-bottom: 0.10rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -moz-box-align: justify;
    -ms-flex-align: center;
    justify-content: space-between;
    align-content: center;
}
.question .item.lz .pics li {
    width: 1.20rem;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: .08rem;
    text-align: center;
}
.question .item.lz .pics li img {
    width: 100%;
    height: auto;
}
.question .item .pics li img {
    float: left;
    width: 1.02rem;
    height: 1.02rem;
    margin: .18rem .10rem .30rem 0;
}
.question .item .pics .ml0 {
    margin-left: 0;
}
.question .item .pics .mr0 {
    margin-right: 0;
}

.question .item .bottom {
    padding: 0.10rem 0;
}
.question .item .bottom .left {
    float: left;
    font-size: 0.22rem;
    color: #cccccc;
    padding-top: 0.10rem;
}
.question .item .bottom .left img { vertical-align: middle;width: .38rem;}
.question .item .bottom .collection {
    float: right;
    padding: 0.08rem .08rem;
    display: table-cell;
    vertical-align:middle;
}
.question .item .bottom .collection img {
    width: 0.20rem;
    vertical-align:middle;
}
.question .item .bottom .collection span {
    vertical-align:middle;
    display: inline-block;
}
.question .item .answer-best {
    width: 1.44rem;
    height: 0.31rem;
    position: absolute;
    top: 0.30rem;
    right: 0.30rem;
}
.question .item .answer-best img{
    width: 100%;
}
.question .readTitle {
    padding-top: .24rem;
    padding-bottom: .30rem;
    text-align: center;
    font-weight: bold;
    font-size: .24rem;
    background-color: #fff;
    color: #A2857D;
}
.question .haveRead {
    background-color: #fff;
    padding-bottom: .3rem;
    text-align: center;
}
.question .haveRead img{
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    margin-right: .25rem;
}

.activity {

}
.activity .intro {
    font-size: 0.16rem;
}
.activity .parlors {
    padding: 0.2rem 0 0 0.30rem;
}
.activity .parlors h1{
    line-height: 1.8;
    color: #c7b093;
}
.activity .parlors .bp {
    margin: 0.2rem 0;
    background: #ffffff;
    position: relative;
    min-height: 2.0rem;
}
.activity .parlors .bp .cover {
    width: 2.0rem;
    height: 2.0rem;
    position: absolute;
    top: 0; left: 0;
}
.activity .parlors .bp .cover img {
    width: 100%;
}
.activity .parlors .bp .info {
    padding-left: 2.30rem;
}
.activity .parlors .bp .info h3 {
    color: #555555;
    font-size: 0.32rem;
    line-height: 1.8;
    padding-top: 0.2rem;
}
.activity .parlors .bp .info p {
    overflow : hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #999999;
    font-size: 0.26rem;
}
.activity .parlors .bp .info .tags {
    list-style: none;
    text-align: left;
    padding: 0.20rem 0;
}
.activity .parlors .bp .info .tags li {
    list-style: none;
    padding-left: 0.36rem;
    padding-right: 0.20rem;
    font-size: 0.26rem;
    color: #b6a17c;
    background: url("../img/share/icon-tag.png") no-repeat;
    background-size: 0.28rem 0.28rem;
    float: left;
}
.activity .parlors .bp .medal {
    width: 0.38rem;
    position: absolute;
    top: 0.30rem;
    right: 0.30rem;
}
.activity .parlors .bp .medal img {
    width: 100%;
    margin-bottom: 0.10rem;
}

.bp-view-pics {
    height: 4.60rem;
    width: 7.50rem;
    overflow: hidden;
    position: relative;
}
.bp-view-pics .scroller{
    width: 7.50rem;
    height: 4.60rem;
    position: absolute;
}
.bp-view-pics .scroller img {
    width: 7.50rem;
    height: 4.60rem;
    float: left;
}
.bp-view-pics .box_indicator {
    position: absolute;
    width: 100%;
    bottom: 0.20rem;
}
.bp-view-pics .box_indicator .indicator {
    position: relative;
    height: 0.20rem;
    margin: 0 auto;
}
.bp-view-pics .box_indicator .box-dotty {
    position: absolute;
    padding: 0 0.04rem;
}
.bp-view-pics .box_indicator .box-dotty .dotty {
    width: 0.20rem;
    height: 0.20rem;
    border-radius: 0.10rem;
    background: #FD5B9B;
}
.bp-view-pics .box_indicator .dotty-bg {
    float: left;
    padding: 0 0.04rem;
}
.bp-view-pics .box_indicator .dotty-bg .dotty {
    width: 0.20rem;
    height: 0.20rem;
    border-radius: 0.10rem;
    background: #ffffff;
}
/*.bp-view-info {
    background: #ffffff ;
}*/
.bp-view-info .listItem{
    position: relative;
    height: 0.90rem;
    padding: 0.05rem 0.20rem 0 0.20rem;
    border-bottom: 1px solid #f6f3ec;
    color: #BBADAA;
    font-size: 0.28rem;
    line-height: 0.90rem;
    overflow : hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: #fff;
}

.bp-view-info .listItem.deepShop { height: auto;}
.bp-view-info .listItem.deepShop .tag{ position: absolute;right: .10rem;top: .10rem;}
.bp-view-info .listItem.deepShop .tag img{ width: 2.80rem;}
.bp-view-info .listItem.deepShop .name{ display: inline-block;width: 4.70rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bp-view-info .listItem.deepShop .price {margin-top: -.40rem;}
.bp-view-info .listItem .arrow-right{margin-left: .20rem;}
.bp-view-info .listItem .arrow-right img{width: .09rem; height: .20rem;}
.bp-view-info .shopName .icon { font-size: .32rem;color: #713F32;}
.bp-view-info .shopName .price { padding-right: .20rem;font-size: .42rem;color: #FD5B9B;}
.bp-view-info .shopName .price em{ font-style: normal;}
.bp-view-info .shopName .price span{ padding-left: .06rem;font-size: .22rem;color: #BBADAA;}
.bp-view-info .icon {
    padding: 0.05rem 0.10rem 0 0;
    display: block;
    float: left;
}
.bp-view-info .icons {
    padding: .20rem 0;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -moz-box-align: justify;
    -ms-flex-align: center;
    justify-content: space-between;
    align-content: center;
    background-color: #FFF;
}
.bp-view-info .icons div{
    color: #5D656B;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    box-sizing: border-box;
    display: block;
    font-size: 10px;
}
.bp-view-info .icons div img{width: .86rem;height: .86rem;}
.bp-view-info .isDeepShop { margin-top: .20rem;padding: 0 .20rem;}
.bp-view-info .isDeepShop.ok{ color: #FD5B9B;font-weight: bold;}
.bp-view-info .isDeepShop span { margin-right: .20rem;}
.bp-view-info .isDeepShop span img{width: .30rem; height: .30rem;vertical-align: sub;}
/*.bp-view-info .isDeepShop i img{width: .09rem; height: .20rem;}*/
.bp-view-info .deShopIntro { padding: .16rem .20rem .20rem .20rem;font-size: .28rem;line-height: 1.6;color: #A2857D;background-color: #fff;}
.bp-view-info .services{
    padding: 0 .36rem .36rem;
    font-size: .28rem;
    color: #A2857D;
    background-color: #fff;
}
.bp-view-info .services span { float: left;margin-right: .20rem;margin-top: .20rem;padding: .08rem .30rem;border: 2px solid #FF7B9D;border-radius: 5px;font-size: .28rem;color: #FF7B9D;}
.bp-view-info .services span.custom { background-color: #FFC57A;color: #fff;border-color: transparent;}
.bp-view-info .icons div p {margin-top: .11rem;font-size: .22rem;color: #ded2cf;}
.bp-view-info .icons div p.light {color: #ff7b9d;}
.bp-view-info .icon img {
    width: 0.32rem;
}
.bp-view-info .equipments { border-color: #fff;color: #BBADAA;}
.bp-view-info .equipments .icon{
    padding: 0.05rem 0.14rem 0 0;

}

.bp-view-info .recommend{ padding-top: .20rem;padding-bottom: .30rem;background-color: #fff;overflow: hidden;}
.bp-view-info .recommend .recommend-wrap{ width: 999999rem;}
.bp-view-info .recommend-demo{ width: 2.76rem;border: 1px solid #f6f3ec;float: left;margin-right: .12rem;}
.bp-view-info .recommend-demo img{ width: 2.76rem;height: 1.80rem;}
.bp-view-info .recommend-demo-price{color: #fd5b9b;font-size: .26rem;}
.bp-view-info .recommend-demo-intro{
    margin-top: .12rem;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .24rem;
    color: #A2857D;
}

.bp-view-info .user-detail { padding: .34rem .30rem 0;background-color: #fff;border-bottom: 1px solid #f6f3ec;}
.bp-view-info .user-detail .user-intro p{ width: .60rem;height: .60rem;margin-right: .20rem;float: left;}
.bp-view-info .user-detail .user-intro img{ width: .60rem;height: .60rem;border-radius: 50%;}
.bp-view-info .user-detail .user-intro .user-intro-name{font-size: .24rem;color: #713F32;}
.bp-view-info .user-detail .user-intro .user-intro-time{font-size: .24rem;color: #BBADAA;}

.bp-view-info .user-detail .user-context{ padding: .30rem 0;font-size: .28rem;color: #7F5449;line-height: 1.6;}
.bp-view-info .user-detail .user-context figure img{ width: 1.02rem;height: 1.02rem;}
.bp-view-info .intro {
    color: #7F5449;
    font-size: 0.28rem;
    padding: 0.30rem 0.20rem;
    border-bottom: 1px solid #f6f3ec;
    background-color: #fff;
}
.bp-view-info .intro p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.6;
}

.bp-view-info .meelierHd{
    background-color: #fff;
}
.bp-view-info .meelierHd-top{
    padding: .20rem;
    border-bottom: 1px solid #f6f3ec;
    text-align: center;
}
.bp-view-info .meelierHd-top .personPic{
    margin: 0 auto;
    padding: .10rem;
    width: 1.20rem;
    height: 1.20rem;
    border: 1px solid #FF7B9D;
    border-radius: 50%;
}
.bp-view-info .meelierHd-top .personPic img{
    width: 100%;
    height: 100%;
    border-radius: 50%;

}
.bp-view-info .meelierHd-top .name {
    margin: .15rem 0;
    font-size: .26rem;
    color: #FF7B9D;
}
.bp-view-info .meelierHd-top .motto{
    font-size: .24rem;
    color: #FF9F22;
}
.bp-view-info .meelierHd-con{
    position: relative;
    padding: .20rem .30rem;
/*    min-height: 2rem;*/
    border-bottom: 1px solid #f6f3ec;
}
.bp-view-info .meelierHd-con-text{
    width: 100%;
/*    padding-bottom: 2em;*/
    font-size: .28rem;
    color: #7F5449;
    word-break: break-all;
}
.bp-view-info .meelierHd-con-text .pics{
    position: relative;
    width: 1.26rem;
    height: 1.26rem;
    margin-left: .20rem;
}
.bp-view-info .meelierHd-con-Pic{
    position: relative;
    width: 1.26rem;
    height: 1.26rem;
    margin-left: .20rem;
}
.bp-view-info .meelierHd-con-Pic img{
    display: block;
    width: 100%;
    height: 100%;
}
.bp-view-info .meelierHd-con-Pic span{
    position: absolute;
    display: block;
    right: 0;
    bottom: 0;
    width: .30rem;
    height: .30rem;
    line-height: .30rem;
    background-color: #000;
    opacity: .35;
    color: #fff;
    text-align: center;
}
.bp-view-info .meelierHd-con .time{
    margin-top: .20rem;
    font-size: .22rem;
    color: #BBADAA;
    text-align: right;
}
.bp-view-info .meelierHd-con .time i{text-indent: .5em;display: inline-block}


.bp-view-info .box-medal {
    color: #555555;
    height: 0.90rem;
    font-size: 0.22rem;
    font-weight: bold;
    border-bottom: 1px solid #f6f3ec;
    background-color: #fff;
}
.bp-view-info .box-medal .medal {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 0.90rem;
    line-height: 0.90rem;
    width: 1%;
    border-right: 1px solid #f6f3ec;
}
.bp-view-info .box-medal .medal-one {
    text-align: left;
    padding-left: 0.20rem;
}
.bp-view-info .box-medal .medal img {
    width: 0.38rem;
    vertical-align: middle;
    margin-right: 0.06rem;
}
.bp-view-services {

}
.bp-view-services h1 {
    color: #999999;
    line-height: 1.8;
    padding: 0.30rem 0 0.10rem 0.20rem;
}

.bp-view-services ul, .bp-view-services li {
    background: #ffffff;
    list-style: none;
}
.bp-view-services li {
    border-bottom: 1px solid #f6f3ec;
    padding: 0.20rem;
    position: relative;
    height: 2.40rem;
}
.bp-view-services li .cover {
    width: 2.0rem;
    height: 2.0rem;
    position: absolute;
    top: 0.20rem; left: 0.20rem;
}
.bp-view-services li .cover img {
    width: 100%;
}
.bp-view-services li .info {
    padding-left: 2.30rem;
}
.bp-view-services li .info h3 {
    color: #555555;
    font-size: 0.32rem;
    line-height: 1.8;
    padding-top: 0.2rem;
}
.bp-view-services li .info .price {
    color: #bfa77c;
    font-size: 0.26rem;
    line-height: 1.6;
}
.bp-view-services li .info .desc {
    overflow : hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #777777;
    font-size: 0.26rem;
    line-height: 1.6;
}

.service-view-info {
    border-bottom: 1px solid #f6f3ec;

    position: relative;

    background: #ffffff;
}
.service-view-info .cover {
    height: 3.50rem;
    width: 7.50rem;
    overflow: hidden;
    position: relative;
}
.service-view-info .cover img {
    width: 7.50rem;
    height: 3.50rem;
    float: left;
}


.service-view-info .info  .info-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -moz-box-align: justify;
    -ms-flex-align: center;
    justify-content: space-between;
    align-content: center;
    padding: 0 .30rem;
    line-height: .80rem;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.service-view-info .info label {
    -webkit-box-flex: 1.7;
    -moz-box-flex: 1.7;
    -webkit-flex: 1.7;
    -ms-flex: 1.7;
    flex: 1.7;
    color: #7F5449;
    font-size: .28rem;


}
.service-view-info .info label.name{
    -webkit-box-flex: 10;
    -moz-box-flex: 10;
    -webkit-flex: 10;
    -ms-flex: 10;
    flex: 10;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.service-view-info .info .info-item span {
    -webkit-box-flex: 7;
    -moz-box-flex: 7;
    -webkit-flex: 7;
    -ms-flex: 7;
    flex: 7;

    text-align: right;
    color: #A2857D;
    font-size: .26rem;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.service-view-info .info .info-item:first-child {
    padding-left: .36rem;
    padding-right: .44rem;
    line-height: 1.12rem;
    font-size: .32rem;
}
.service-view-info .info .info-item label img { width: .32rem;vertical-align: sub;margin-right: .16rem;}
.service-view-info .info .info-item .price { font-size: .42rem;color: #FD5B9B;}
.service-view-info .info .info-item .arrow {
    margin-left: .18rem;
    font-weight: 600;
}
.service-view-info .info .info-item .arrow img {width: .09rem;height: .20rem;}

.service-view-intro {
    background: #ffffff;
    padding: 0.30rem;
    font-size: .28rem;
    color: #713F32;
}
.service-view-intro span { font-size: .28rem;line-height: 1.6!important;color: #A2857D!important;}
.service-view-intro .title {
    margin-bottom: .20rem;
    font-size: .30rem;
    color: #7F5449;
}
.service-view-intro .item {
    width: 100%;
}
.service-view-intro .item img{
    width: 100%;
}
.service-view-intro .item p{
    line-height: 1.6;
    padding: 0.10rem 0.10rem;
    font-size: 0.28rem;
    margin: 0;
}
.service-view-intro .item h3 {
    line-height: 1.8;
    padding: 0.03rem 0.10rem;
    font-size: 0.32rem;
    margin: 0;
    font-weight: bold;
}

.bp-medal-verify {
    font-size: 0.28rem;
    color: #666666;
    line-height: 1.6;
    padding: 0 .30rem;
}
.bp-medal-verify .title{
    height: .80rem;
    line-height: .80rem;
    color: #835B52;
}
.bp-medal-verify .listItem{ /*padding: .15rem 0;*/color: #713F32; }
.bp-medal-verify .listItem.desc{ padding-top: .32rem;padding-bottom: .11rem }
.bp-medal-verify .listItem.desc p{ margin-top: .22rem; }
.bp-medal-verify .listItem span{ color: #BBADAA;margin-left: .10rem;}
.bp-medal-verify .desc { color: #ff0000;}

.bp-medal-refund {
    padding: 0.15rem;
}
.bp-medal-refund h1 {
    font-size: 0.32rem;
    padding: 0.30rem 0rem 0rem 0rem;
}
.bp-medal-refund h3 {
    padding: 0.30rem 0.15rem 0 0.15rem;
    font-size: 0.30rem;
}
.bp-medal-refund a{
    text-decoration: none;
}
.bp-medal-refund .box{
    border: 1px solid #e2ddd3;
    margin: 0.30rem 0.15rem 0rem 0.15rem;
}
.bp-medal-refund .item {
    text-align: center;
    padding: 0.5rem 0;
    line-height: 1.6;
    font-size: 0.30rem;
    font-weight: 600;
    position: relative;
}
.bp-medal-refund .cbfa77c {
    color: #bfa77c;
}
.bp-medal-refund .c555555 {
    color: #555555;
}
.bp-medal-refund .borderBottom {
    border-bottom: 1px solid #e2ddd3;
}
.bp-medal-refund .line3 {
    width: 0.33rem;
    height: 0.17rem;
    background: url(../img/bpMedal/line-3.png);
    background-size: 100%;
    position: absolute;
    top: -1px;
    left: 50%;
    margin-left: -0.16rem;
}
.bp-medal-refund p {
    padding: 0.15rem;
    line-height: 1.6;
    color: #666666;
    font-size: 0.28rem;
    font-weight: 600;
}

.active-preview .readTitle { padding-top: .24rem;padding-bottom: .30rem;text-align: center;font-weight: bold;font-size: .24rem;background-color: #fff;color: #A2857D;}
.active-preview .haveRead {padding: 0 .84rem .3rem .84rem;background-color: #fff;text-align: center;}
.active-preview .haveRead img{width: .5rem;height: .5rem;border-radius: 50%;margin-right: .25rem;}
.active-preview .service{margin-top: .20rem;padding-left: .20rem;padding-right: .20rem;background-color: #fff;}
.active-preview .service h1{height: .70rem;line-height: .70rem;font-size: .28rem;color: #BBADAA;}
.active-preview .item{position: relative;padding: .20rem;}
.active-preview .item .user-cover {
    float: left;
    margin-right: .20rem;
    width: 0.72rem;
    height: .72rem;
}
.active-preview .item .user-cover img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.active-preview .item .info {
    position: relative;
    margin-bottom: .42rem;
}
.active-preview .item .user-name {
    height: .72rem;
    font-size: 0.24rem;
    color: #713F32;
}
.active-preview .item .user-name .time{
    margin-top: .14rem;
    color: #bbaeaa;
}
.active-preview .item .user-name img {
    vertical-align: bottom;
    width: .32rem;
    margin-right: .04rem;
}
.active-preview .item .content {
    font-size: 0.28rem;
    color: #7F5449;
    line-height: 1.6;
    word-wrap:break-word;
}

